package com.sxj.corejava.code14_设计模式;

/**
 * @author 石小俊
 * 饿汉式：在类加载的时候就创建对象，不管后期是否使用都创建
 */
public class SomeBean {

    // 1.将构造方法私有化,确保不能被外部访问
    // 即:不能在外部创建对象
    private SomeBean() {
    }

    // 2.在类加载的时候创建当前类的唯一对象，不管后期是否使用都创建
    private static SomeBean someBean = new SomeBean();

    // 创建好的对象需要对外提供访问
    // 3.提供一个对外获取当前类的唯一对象的方法
    public static SomeBean getInstance(){
        return someBean;
    }
}
